glomerular capsule - Turkish English Dictionary